package com.yhsimon.proxy.staticproxy;

/**
 * @author： YHSimon
 * @date： 2021-10-05 15:19
 */
//代理对象，静态代理
public class TeacherDaoProxy implements ITeacherDao {
    private ITeacherDao target; //目标对象，通过接口来聚合

    public TeacherDaoProxy(ITeacherDao target) {
        this.target = target;
    }

    @Override
    public void teach() {
        System.out.println("开始代理...");
        target.teach();
        System.out.println("提交...");
    }
}
